package com.hh.org.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hh.basic.util.PageList;
import com.hh.org.domain.Dept;
import com.hh.org.query.DeptQuery;

import java.util.List;

/**
 * @author 黄浩
 * @create 2022-06-01 17:43
 */
public interface IDeptService extends IService<Dept> {

    /**
     * 新增
     * @param dept
     */
    void mySave(Dept dept);

    /**
     * 修改
     * @param dept
     */
    void myUpdate(Dept dept);


    /**
     * 高级＋分页查询
     * @param deptQuery
     * @return
     */
    PageList<Dept> queryPage(DeptQuery deptQuery);


    /**
     * 获得部门树
     * @return
     */
    List<Dept> getDeptTree();
}
